const express = require("express");
const router = express.Router();

// 导入验证数据的中间件
const validate = require("../middleware/validate");
// 导入需要的验证规则对象
const { update_schema } = require("../schema/userinfo");
const { updatePwd_schema } = require("../schema/user");
// 导入用户模块
const userinfoRouter = require("../router_handle/userinfo");
// 个人信息
router.get("/userinfo", userinfoRouter.getUserInfo);
// 更新用户信息
router.post(
  "/updateUserInfo",
  validate(update_schema),
  userinfoRouter.updateUserInfo
);

// 重置密码
router.post("/updatepwd", validate(updatePwd_schema), userinfoRouter.updatePwd);

module.exports = router;
